package pipeline

import (
	"time"
)

type TRepoVariable struct {
	Id         string    `xorm:"not null pk VARCHAR(64)" json:"id"`
	RepoId     string    `xorm:"not null VARCHAR(100)" json:"repoId"`
	Name       string    `xorm:"VARCHAR(255)" json:"name"`
	Value      string    `xorm:"LONGTEXT" json:"value"`
	Public     int       `xorm:"default 0 comment('0:公开 1: 私密') INT(1)" json:"public"`
	ReadOnly   int       `xorm:"default 0 comment('0:只读 1:可修改') INT(1)" json:"readOnly"`
	Remarks    string    `xorm:"VARCHAR(255)" json:"remarks"`
	CreateTime time.Time `xorm:"DATETIME" json:"createTime"`
	UpdateTime time.Time `xorm:"comment('更新时间') DATETIME" json:"updateTime"`
}
